package com.ysx.service;

import com.ysx.entity.Message;
import com.ysx.entity.User;

import javax.mail.MessagingException;
import java.util.List;

/**
 * @Description: 留言业务层接口
 */
public interface MessageService {

    //查询留言列表
    List<Message> listMessage();

    //保存留言
    int saveMessage(Message message,Message parentMessage);

    //删除留言
    void deleteMessage(Long id);


    Message getEmailByParentId(Long parentId);

    /**
     * 新增邮件回复功能，有回复消息会有邮件提醒
     */
    void sendMail(User user, Message message) throws MessagingException;

}